כחלק מקורס אינפיניטי אלתא הגיעו לראיין האת הסטודנטים, יכול להיות שהייתה התאמה לשלב בקורס שהיינו בו, היו גם הרבה שאלות HR לפני הראיון הטכני
שאלות מתוך הראיון
1.
int foo(int* data, int size, int value)
{
int arr[32];
short index;
for (index = 0; index < size; index++)
{
arr[index] = data[index];
}
for (index = 0; index < size; index++)
{
arr[index] = arr[index] & value;
}
data = &arr[0]
}
2. נותנים לנו טבלה של N משימות, כל משימה יש לה deadline שעד אליה הוא יכול להתבצע ורווח שביצוע המשימה מביאה. כל יום ניתן לשבץ משימות מ- 08:00- 17:00, כל משימה היא שעה. צריך אלגוריתם לשיבוץ משימות בשביל למקסם רווחים.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוגוסט 2026
1. בעיות בקוד:
- לולאות אין סופיות שנובעות מכך ש index הוא short ו- size הוא int
- הלולאות עוברת עד size שיכול להיות גדול מ- 32
- אין ערך החזרה של int
- השורה האחרונה לא עושה שום דבר
2. 1. להעתיק את הקלט לעותק לוקאלי ולמיין לפי רווח.
2. לייצר מערך לוקאלי שמייצג את השעות שיחזיק - ids
3. לעבור על מערך העותק הממויין ולנסות לשבץ בשעה המאוחרת ביותר המתאפשרת. כלומר- ללכת משעה דדליין פחות 1, עד תחילת מערך השעות (ייצוג של 8), ולחפש מקום פנוי למשימה. אם לא נמצא, ממשיכים הלאה
4. לבסוף להדפיס את מערך ה- ids לפי שעה
1. למגייסות שעוברדות במיקור חוץ אין השפעה מרובה על הקבלה לעבודה
2. בדר"כ מי שמתקשרת על הפסקת תהליך זו אחת אחרת ממי שליוותה את התהליך - ולכן קשה להשיג חוו"ד על התהליך
שאלות מתוך הראיון
מהם היתרונות של כתיבה חומרתית - VHDL verilog ביחס לכתיבה בשפות קוד תוכנתיות כמו C פייתון וכו'
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2026
1. שליטה על המקביליות של התהליך
2. יכולת לעבוד בקצבים גבוהים